﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Presentation
{
    public interface IView
    {
        string SampleData { set;  get; }
        string ExpectedValueUniformDistribution { set; get; }
        string VarianceUniformDistribution { set; get; }
        string SampleMean { set; get; }
        string SampleVariance { set; get; }
        string SampleSkewness { set; get; }
        string SampleKurtosis { set; get; }
        string ErrorMessage { set; get; }

        Action OnProcessExpectedValueOfUniformDistribution { set; }
        Action OnProcessVarianceOfUniformDistribution { set; }
        Action OnProcessSampleMean { set; }
        Action OnProcessSampleVariance { set; }
        Action OnProcessSampleSkewness { set; }
        Action OnProcessSampleKurtosis { set; }

        Action OnInputData { set; }
        Action OnClearEntries { set; }
        Action OnShowLogs { set; }
        string[] Logs { set; }
    }
}
